home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19980901-19981211 / 000250_news@newsmaster….columbia.edu _Mon Nov 2 13:36:38 1998.msg < prev    next >
Internet Message Format  |  2020-01-01  |  4KB

  1. Return-Path: <news@newsmaster.cc.columbia.edu>
  2. Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.35.30])
  3.     by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id NAA27801
  4.     for <kermit.misc@watsun.cc.columbia.edu>; Mon, 2 Nov 1998 13:36:37 -0500 (EST)
  5. Received: (from news@localhost)
  6.     by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id NAA14369
  7.     for kermit.misc@watsun; Mon, 2 Nov 1998 13:36:37 -0500 (EST)
  8. Path: news.columbia.edu!watsun.cc.columbia.edu!fdc
  9. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  10. Newsgroups: comp.protocols.kermit.misc
  11. Subject: Re: So, how's the GUI version coming?
  12. Date: 2 Nov 1998 18:36:34 GMT
  13. Organization: Columbia University
  14. Lines: 53
  15. Message-ID: <71ku3i$7f9$1@apakabar.cc.columbia.edu>
  16. References: <363daea0.0@news.ic.net>
  17. NNTP-Posting-Host: watsun.cc.columbia.edu
  18. Xref: news.columbia.edu comp.protocols.kermit.misc:9452
  19.  
  20. In article <363daea0.0@news.ic.net>, Michael Kairys <kairys@mi.sl.com> wrote:
  21. : Heven't heard mention for quite a while...
  22. We're still working on it :-)
  23.  
  24. Very briefly, the problem is not so much the GUIness per se (which is
  25. of course in itself a "stout" piece of work), but maintaining our base
  26. of common code.
  27.  
  28. Somewhat less briefly...  As you may know (it's no secret), Kermit 95
  29. is built on the command parser and protocol engine of C-Kermit, which
  30. turn runs on quite literally hundreds of other platforms.  The command
  31. parser forms the basis for the script language -- a major attraction of
  32. Kermit 95 and most other Kermit software -- and so cannot be simply tossed
  33. out in favor of GUI dialogs.  Thus GUI dialogs (thousands of them) must be
  34. *added*.  However, the structure of a Windows application is radically
  35. different from C-Kermit's current structure.  Therefore, to be able to
  36. control Kermit 95 from either a script or GUI dialog panels requires a
  37. massive rewrite of 15 years of code in a way that will work in both 
  38. UNIX, VMS, etc, as it does now, and also can fit into the event-queue
  39. structure required by Windows.  This sort of job pretty much requires that
  40. we shut our ears to the world for several months while we concentrate on
  41. this, dare I say, Augean task.
  42.  
  43. If this was all we had to do, we'd have done it by now.  But there has also
  44. been a neverending series of demands for new features and "compliance" with
  45. this or that new three-letter acronym, not to mention Year 2000, Euro,
  46. assorted security schemes, etc, which can not be ignored.
  47.  
  48. The current plan is:
  49.  
  50.  . Finish and release C-Kermit 7.0.
  51.  . Release K95 1.1.18, which will be based on C-Kermit 7.0.
  52.  
  53. Then the GUI.
  54.  
  55. Incidentally, I don't necessarily subscribe to the view that All Must Be
  56. GUI.  The command line is quite powerful, flexible, and even user friendly
  57. if you take the time to learn it -- and Kermit 95, like other communications
  58. software, demands that the user invest some time in learning because its
  59. domain is uncontained and uncontrolled.  In the case of Windows 95 and 98,
  60. however, GUIness is important for quite a different reason -- to escape the
  61. countless bugs and aggravating limitations of the Windows console
  62. environment (to name just two: we can't use a Unicode font, and we can't
  63. do graphics emulations such as Tektronix).  So you can be sure this is a
  64. priority for us.
  65.  
  66. All of this will take quite a few more months.  In the meantime, I like to
  67. think that Kermit 95 is quite useful in its current form.  It has the added
  68. benefit that most of its thousands of functions can be activated without
  69. your hands ever needing to leave the keyboard.
  70.  
  71. - Frank